package edison.persistence;

public interface ResultIterator<T> {

	public void skip(long skipNum) throws PersistenceException;

	public long getSize() throws PersistenceException;

	public long getPosition() throws PersistenceException;

	public boolean hasNext() throws PersistenceException;
	
	public  T next(Class<T> type) throws PersistenceException;
}
